const WebSocket = require('ws');

// 创建WebSocket服务器，监听在指定端口（这里假设是8080端口）
const wss = new WebSocket.Server({ port:3300 });

// 当有新的客户端连接时触发的事件处理函数
wss.on('connection', (ws) => {
    console.log('新客户端已连接');

    // 当从客户端接收到消息时触发的事件处理函数
    ws.on('message', (message) => {
        console.log('收到客户端消息:', message);

        // 在这里可以对收到的消息进行处理，比如解析、验证等

        // 处理完消息后，向客户端发送响应消息
        const responseMessage = `你发送的消息是: ${message}`;
        ws.send(responseMessage);
    });

    // 当客户端关闭连接时触发的事件处理函数
    ws.on('close', () => {
        console.log('客户端已断开连接');
    });
});
